
 #Change Log At The Bottom
 
 #Setup even below that :)

 #Notes 
  <---------------------------------------------------------------------------------------------->
  <---------       "The BEST load banning bot out there" L O L @ S H A D O W        ------------->
  <---------------------------------------------------------------------------------------------->
  || A user with access is a user safelisted. You must remove access befor you can ban.         ||
  || If a user gets ipbanned and has at least 5 access, the bot will auto unip. ________________||
  || For cmds that are only war3 possible, such as .invite do not require realm specification.  ||
  || Realm specification is automatic in most commands, based off from config entry. ___________||
  || Use DDP and DP with caution, doing this too many times too quickly could drop the bot.     ||
  || NF will auto update itself, so no worries about making sure you have the current ver. _____||
  || //Commands can be issued from within the bot. _____________________________________________||
  || Bla bla bla     STFU                                                                       ||
  || I rule the universe, thanks. ______________________________________________________________||
  || Coded by Fleet-                                                                            ||
  ||                                                                                            ||
  || A = AltCase, R = Random, 2H = Auto High/Low Ping, N = Excess Numbers, L = Low Ping         ||
  || I = Index, H = Set High Ping, C = Client, User Match = Evasion, D = Channel Dump           ||
  || P = Plug, 2P = Auto Plug, X = Secret AutoLoad Detection                                    ||
  ||                                                                                            ||
  || This bot is made to load War3, while it WILL load SC results may vary if you have SC as    ||
  || MAIN bot (Profile0).                                                                       ||
  <---------------------------------------------------------------------------------------------->


 #Credits
  <---------------------------------------------------------------------------------------->
  )) Primary Testers: Surface@USEast - SoLo-SouL@USWest/East - Duran@USEast ______________((
  )) Antitrust@USEast - LeaF@USEast ______________________________________________________((
  <---------------------------------------------------------------------------------------->


 #Commands       #Access        #Action                               #Examples


 Safelist        01             Having 1 access                           .Add user@useast 1

 ?Trigger        05		Tells the current trigger                 ?Trigger

 Ping            05             Pings a user or yourself                  .Ping [or] .ping User
 Uptime          05             Tells the system/connected uptime         .Uptime
 Ver             05		Tells the current bot version             .Ver [or] .version [or] .v
 Whoami          05		Tells you your access                     .Whoami
 Whois or A      05		Tells you somebodys access                .Whois user@useast [or] .A user@useast 


 BanCount        10             Shows total bans made                     .Bancount
 Cq              10 		Clears queue                              .Cq
 Date/Time       10             Displays date/time on local computer      .Date [or] .Time
 LastWhisper     10             Shows the last user to whsper the bot     .Lastwhisper [or] .lw
 Say             10             Makes the bot talk                        .Say Message
 Scq             10		Silently clears queue                     .Scq

 Motd		 20		Retrieves MOTD for specified bot          .Motd
 Rem             20             Removes a user of lesser access           .Rem user@useast
 Users           20             Shows who has access                      .Users

 Clan            30             Displays Shamans + Chief + Member Count   .Clan    

 Kick or K       50             Kicks a user                              .Kick user* [or] .k user*

 Banned          55             Shows users banned                        .Banned
 SP              55             Shows active lag                          .SP
 Unban           55             Unbans a user                             .Unban User* [or] .u User

 Ban or B        60             Bans a user                               .Ban user* [or] .b user*
 Erase banned    60             Erases banned list                        .Erase banned [or] .cbl
 Evasion         60             Toggles evasion status                    .Evasion
 Invite          60		Invites a WAR3 user into the clan         .Invite User
 MBan or MB      60             Bans a user for x minutes                 .MBan user* time [or] .MB user* time message
 Shitlist        60             Shows who is shitlisted                   .Shitlist [or] .sl
 Clanbans        60             Shows what clan tags are banned           .Clanbans [or] .cl

 AutoCP          65             Toggles AutoCP, and or delays             .AutoCP
 Bl or Blacklist 65             Shows shitlisted & tagbanned blacklist    .Bl [or] .blacklist
 Tagbans         65             Shows who is tagbanned                    .Tagbans [or] .tb
 Unip            65             Unipbans a user                           .Unip User*

 AutoCP Ect      70             Adjust duration of AutoCP.                .AutoCP duration_in_seconds
 Clanban         70             Clan bans a tag                           .Clanban tag [or] .cb Tag
 Clandel         70             Removes a clan ban                        .Clandel tag [or] .cd Tag
 FullSweep	 70		Ip/Ban Sweeps a channel 		  .Fullsweep ChannelName
 IP              70             Ipbans a user                             .Ip user*
 IpBan           70             Toggles Ipbanning a user while banning    .Ipban
 IdleSweep       70             Sweeps a channel on a persistant basis    .IdleSweep Type ChannelName (Types include: full ban ip) [ie] .idlesweep ban clan recruitment [or] .idlesweep (to disable) [or] .idlesweep delay_in_seconds
 IpSweep	 70		IpSweeps a channel 		          .Ipsweep ChannelName
 Shitadd         70   		Shitlists a user                          .Shitadd User [or] .sa User [or] .bl l2k-Shadow
 Shitdel         70   		Removes a user from the shitlist          .Shitdel user [or] .sd User [or] .blr l2k-Shadow
 Sweep		 70		Sweeps a channel 		          .Sweep ChannelName

 Add             71             Adds a user's access, or removes          .Add user@useast 99 (to add) [or] .Add user@useast 0 (to remove)
 Greet           71             Sets greet message/status                 .Greet 1/0 [or] .greet on/off [or] .greet Welcome to %c %n. Your ping is %p. The date is %d, and the time is %t.
 Halt            71             Temp blocks, or unblocks, a users access  .Halt User

 Phrasebans      75             List phrasebans                           .Phrasebans [or] .pb
 PhraseDel       75             Deletes a phraseban                       .Phrasedel text [or] .pd text
 Tagadd          75   		Adds a tagban                             .Tagadd *[vn]* [or] .ta *[vn]* [or] .bl *l2k-*
 Tagdel          75   		Removes a tagban                          .Tagdel *[vn]* [or] .td *[vn]* [or] .blr *l2k-*

 Autoload        80             Toggles auto load state                   .Autoload
 AutoLoadBan     80             Toggles auto loadban state                .Autoloadban
 Clientban       80             Bans a certain client                     .Clientban sexp
 DelayBan        80             Toggles delayban                          .Delayban
 HighPing        80             Bans a ping+                              .Highping 400 [or] .Highping 0 (to disable)
 Indexban	 80		Bans below given space in chan	          .indexban 10
 IW              80             Toggles ignore whispers(whsprd cmds)      .IW [or] .ignorewhispers (masters can by-pass this)
 LoadBan         80             Toggles loadban status                    .LoadBan (this works regularly with all ban types, including autoload)
 LowPing         80             Toggles Banning of 0 / -1 pings           .Lowping
 Plugban	 80		Toggles Banning of users with plug        .Plugban
 Trigger	 80		Sets new trigger		          .Trigger NewTrigger [or] .settrigger NewTrigger

 Cp              90             Sets clan private modes                   .Cp # [or] .cp # password (#0 off, 1 anyone can use pass, 2 only members can use pass. Pass is optional)
 Setmotd	 90		Sets the clan MotD		          .Setmotd message [or] .motd message

 Designate       95             Designates a user                         .Designate user [or] .des user [or] .designate [or] .des
 Giveops         95		Designates and resigns to a user          .Op User [or] .giveops User
 Giveup          95             Gives ops to a user                       .Giveup [or] .op
 Home            95             Joins home channel                        .Home
 Join            95		Joins a channel			          .Join Channel [or] .j channel
 Lockdown	 95             Bans users on join w/o access             .lockdown [optional message]
 Mass            95		Makes ALL bots join a channel             .Mass Channel
 PhraseAdd       95             Adds a phraseban                          .Phraseadd text [or] .pa "text" (for an EXACT word match) [or] .pa text [or] .phraseadd text|custom_message (no *s)
 Reconnect       95		Reconnects the bot                        .Rc or .Reconnect
 Rejoin/Resign   95             Rejoins the channel                       .Resign [or] .rejoin [or] .rj

 Load		 99		Loads new profile		          .Load #
 Load All        99             Loads all available profiles              .Load All
 Unload		 99		Unloads existing profile	          .Unload # [or] .disc #

 /Say            100            Able to use /say                          .Say /w l2k-shadow@useast steal more work from others, thanks
 CRank           100            Changes the rank of a War3 Clan member    .CRank user # (1 Peon, 2 Grunt, 3 Shaman)
 DP              100            Demotes 1 shaman, promotes a grunt        .Dp Cell-1 Cell-2
 DDP             100            Demote, Designate, Promote (The`Ops)      .Ddp Name
 Decline         100            Declines a clan invite                    .Decline
 Erase           100            Erases a database                         .Erase tagbans [or] .erase shitlist [or] .erase access [or] .erase clanbans
 Invites         100            Toggles invite accepting/parsing          .Invites
 Limit           100            Limits how much access a user can give    .Limit Name # [or] .Limit Name (to remove)
 Profiles        100            Gives a list of available profiles        .Profiles

 Accept          Master         Accepts a clan invite                     .Accept
 Close           Master		Quits/Closes the bot			  .close
 Create          Master         Acceps a clan creation invite             .Create
 Idle            Master         Toggles inactivity idles                  .Idle
 Lock            Master         Toggles "only" master use                 .Lock
 Logging         Master         Toggles command logging                   .Logging
 Realm Bans      Master         Toggles auto realm on bans                .Realm Bans [or] .realm [or] .realmbans
 Safemode        Master         Toggles between safemode banning          .Safemode
 Spectate        Master         Changes spectating bot/status             .Spectate 1 (to enable) [or] .spectate 0 (to disable) (The idea is you put the spectate bot in another channel, and it reports back everything)
 Update          Master         Checks for updates, and does so.          .Update

 Chieftain       Owner          Switches clan's chieftan                  .Chieftan Name
 CRemove	 Owner          Removes War3 Clan member, or self         .CRemove user
 Reload          Owner          Same as clicking 'reload settings'        .Reload
 SetName         Owner          Sets a name for a profile                 .SetName Profile# Name (if profile# is not specified, bot assumes 0)
 SetPass         Owner          Sets a pass for a profile                 .SetPass Profile# Pass (if profile# is not specified, bot assumes 0)
 View            Owner          Toggles the bots visibility               .View
 Hide/Show       Owner          Changes visibility from windows           .Hide [or] .Show
 
 Disban          Bot            Disbans the clan                          //Disban



 #Change Log----------------

 [version 5.3]
   == Added `hide and `show, which hides from windows, and not put into tray.
   == Added `halt command, which temp blocks a users access.
   == `Lastwhisper command now displays message sent.
   == Added `mban, aka minute ban.


 [version 5.2b]
   == (()) Fixed SC/W2 logon from recent bnet changes, again.
   == Fixed War2 Logon
   == XXX -no longer does this --> Uses MAC logon for star/w2 now. This will require MAC hashes, configuration device can take care of that.
  

 [version 5.2]
   == Auto proxy message no longer spams.
   == Displays profile count connected on caption now.
   == Changes key on wrong product now.
   == Spoofy new configuration device, much easier to use.
   == Can now have multiple owners. Only you should have owner access though.
   == Added 'UserLimits.ini' to the text folder to limit how often a user can ban/kick/ipban. Used to prevent abuse, open INI file for information.
   == Shitlist/tagbans and such will now function right if the profile0 isn't on ops.
   == War3 `invite command will no longer be sent out if a non w3 client. 
   == Added more 'error messages' to help people understand what they may be doing wrong to get the bot to connect.
   == Date/Time command will perform the same function now.


 [version 5.1]
   == Removed the 'thanks to fapiko for webspace' message that I forgot to take out when he threw an emo fit back around v4.8
   == Works with the new patch, WITHOUT using BNLS. *bows*
   == Fixed false 'muted bot' reply.


 [version 5.0]
   == Fixed the small bug w/ proxy/ip rate.
   == Can now adjust idlesweep timings, through the `idlesweep command. [view description end].
   == Can now adjust autocp timings, also through the `autocp ect command, access req 70.
   == Added time/date variables to greets (see end of greet description), and a `date command, since it's not too complex. Basic format right now, will change sometime in the future.
   == Changed the 'account closed' reply.
   
   Keep in mind you can make suggestions @ http://thesource.staghost.com -- under the neglected fury section.


 [version 4.9]   
   == Modified reconnect on proxy/ip rate to lessen chances of IPbans.
   == Modified sweep command, as well as auto sweep.
   == Altered /c public delay on autoCP, and wait after /c private to prevent dropping.
   == Updated autoCP, can now be toggled through command.
   == Changed to BNCSUtil.dll, in only about 30 minutes of work woot!
   == Tweaked a few things...
   == Moved W3 hashes to War3 folder.


 [version 4.8]
   == Displays who the key is in use by now.
   == Fixed the, lock, command. Didn't work for "Owner".
   == Changed the, ipsweep, command access requirement to 70.
   == Improved the, realmbans, command. Works more accurately now.
   == Re-wrote all double ban prevention code, trying something less stressful but possibly not as good, we shall see.
   == Added protection against floods, built in.
   == Bot will no longer change cdkeys on 'cdkey in use' when a proxy drops and the connection is actually awaiting to time out.
   == Redid delays again, first delays were stable but I pushed it more, so again please report any drops if it happens immediately.
   == Fixed a real minor sweep bug.
   == Added a, fullsweep, command. IPBans + Bans.
   == Added a, idlesweep, command, again originally on flawed bot, ripped by l2k-shadow, and back again on my work :)
   == Improved many commands (will not mention don't want l2k-shadow stealing more ideas)


 [version 4.7c]
   == Removed the ban delay testing coding, for those that we're wondering about the "user not logged on" every time queue was run. My mistake -.-
      Noticed by Spasm_Attack@USWest


 [version 4.7b]
   == Made a minor adjustment to loadban, to help it co-op better with other bots.
   == Modified access requirement for commands, add -- and greet.
   == Settrigger added along side the, trigger, command. To less confuse people.
   == Uses new experimental ban delays, please report a problem if you have one with droppage :)
   == Toggling loadban w/ autoloadban on will disable autoloadban until reset or until the bot is restarted.
   == DDP command is now instant when queue is not busy.


 [version 4.7]
   == Fixed the, chieftain, command.
   == Updated loadban, it is still all or nothing, but it has a few under the hood changes that make it work a lot better.
   == Added a, autoloadban, command, which toggles wether loadban automatically enables/disables when detecting a load.
   == Fixed the greet bug "dispatch: subscript out of range", red text. Yes -- finally.
   == Changed how the, users, command displays.
   == Modified reconnect delays when dealing with proxies.
   == Transfered all extra cdkeys to CDKeys.txt, and re-wrote the cdkey reading code. Should be less buggy now.
   == Added a 'secret' method to help prevent double bans, still in testing any may not work properly, but it shouldnt hurt anything.


 [version 4.6]
   == Fixed the config deletion problem on update. So sorry :(
   == Added, open NF folder, option to the menu bar.
   == Improved Updater.exe
   == Made a L337 configuration device for the n00bz! OMGz hax? I'll include a guide shortly if needed.
   == Some other crap I forgot about, ugh.
   == Added an, idle, command to toggle inactivity idles
   == Added a, home, command -- goes to home channel or profile specified home channel.


 [version 4.5]
   == Changed the appearance of the 1profiles command, much easier on the eyes now.
   == Fixed part 2 of tagban/shitlist messages (rofl oops..) where custom messages were replaced with standard.
   == Fixed tagban/shitlist messages merging with name when trying to add a user. Pointed out by ChRoMe-45@Azeroth
   == Fixed some access reading problems which occurred from x7 in 4.4
   == Added a self idle, since some said the bot would drop if quiet in channel for excessive time.


 [version 4.4] 
   == x7 - Auto assumes war3 user when giving commands from war3 client, meaning it wont add @useast/@uswest unless you specify.
   == x6 - Added a, Create, command. Which accepts clan creation invites.
             || Tested and debugged with TuBby@USEast
   == x5 - Added a, reload, command.
   == x4 - Added LoadBan! Yes finally I put in a hour or two of work and got it in. Works with all ban/kick/unban/ignore features, including sweeps and such.
   == x3 - Added DelayBan, another ban method. While standard ban all bots ban 1 at a time, loadban does 5 per bot, delayban will keep a constant ban.
   == x2 - Fixed a bug bug where a user can remove/modify another user with equal access.
   == x1 -Settings a users limited access to 0 should stop them from modifying ANY persons access, this includes no adding.
             || Did not add working binding yet :)
             || Expect another release sooner or later where you can adjust autoload sensativity


 [version 4.3b]

     New Config Entries!
       > [Default]
       > Owner=YourName
             || There can be only one owner, being that it is for vital commands.

   == Removed the IP Binding code, it was faulty, as I figured it would be. I told them it wouldn't work but did they listen nooooo!
   == Changed some 'from bot' commands to owner commands.
   == Added Setname + Setpass commands, will display old name/pass when setting just incase. Of course it uses whispers.


 [version 4.3]

     New Config Entries!
       > [Profile#]
       > Bind=172.0.0.1
             || Insert the IP you wish to bind to, otherwise leave blank

   == Added IP Binding after being requested by MANY.
   == Modified some coding to help cpu usage during some operations.
   == Fixed ddp, wasn't working properly. At least it SHOULD be fixed ekk.   


 [version 4.2b]
   == Made performance changes on a proxy connection issue, so the bot uses less CPU now.
   == Added another autoload detection feature, this one will remain secret but works good against sp1der.
   == Re-coded how the queue performs certain actions, which now uses less CPU.


 [version 4.2]
   == Made it so greet messages won't queue up the bot during loads and such.
   == Added MY ever so famous command that everyone likes to steal, SP, aka Self Ping.
   == Fixed a double response bug, hopefully.
   == Greet will no longer greet # names.


 [version 4.1b]
   == Added a, greet, command.
   == Removed clan creation coding since it was determined pointless.
   == Realm= entry in the config is no longer needed.
   == Removed, lockchat, from the command list. It was never added *oops*. NF has auto chat locking anyways.
   == Command, cbl, now works. Same as erase banned. --Noticed by !3luerain@USEast


 [version 4.1]
   == Optimized coding (If you notice a bug or think you do, please report it asap.)
   == Included a special screenshot of NF owning ruthless for 'efficiency', included in the main folder.


 [version 4.0]
   == Fixed a reply bug when no users had access.
   == Fixed a crash bug when doing //clan from the bot when the clan had no shamans. Noticied by Fooled.USeast
   == Fixed a ban w/ ipban bug.
   == reWrote delays all in all, may need more adjustment in the end.
   == Made userlist not hide on floods (no longer needed).
   == Fixed a channel join/rejoin problem on connect.
   == Fixed an evasion bug, minor.
   == Changed the way autoprofile loads profiles.
   == Profile command displays key length for each profile.
  

 [version 3.9b]
   == Modifed some of the overflow protection against floods.
   == Bot can now use CheckRevision.dll, for servers.
   == Can set bot to connect on startup and tray.
   == Recoded the connection a little, nothing noticable but helps. 


 [version 3.9]
   == Removed debug coding.
   == Fixed a crash but caused by debug coding (lol).


 [version 3.8b]
   == Fixed a minor packetlogging bug.
   == Updated strings.ini file.
   == Added a packetlogging option, see config.
   == Fixed a connection problem, involving an old config setup.
   == The, view, command will now display wether visible, or trayed.
   == Fixed the update command, didn't reopen bot and connect properly.
   == Added updater, updater -- just incase it is ever needed.
   == Fixed a freeze on start problem when couldn't gather update information.
   == Added auto realm to the, giveops / op, command.
   == Displays which files are missing, to enable a successful connection.


 [version 3.8]
   -----War2 hashes go into a folder labeled as "War2"-----
   == Fixed a bug where the bot would not join its home channel upon login, if not already in it.
   == Will auto-write new config entries now, may take up a little more coding but I guess it's worth it to make it easier on people.
   == Added WarCraft II support.
   == Specifiying client type is no longer needed, but is optional for sc/bw. The bot will log onto the correct client by the length of your key.
   == Blocked /who # (Yeah, it sweeps your own channel).
   == Modified reconnect delays.


 [version 3.7b]

     New Config Entries!
       > [Spectate]
       > Color=1
             || Wether or not to color spectated text
       > ShowJoinsLeaves=1
       > ShowKicksBans=1

       ( Under [Default] )
       > AutoProfile=0
             || Specifies which profiles to load when you FIRST click the, Connect A Profile, button. Can either be "All" or in this format: 0 1 4 9        -- and so on...

   == Added an, update, command.
   == Added the new spectate options to the config. These all belong under [Spectate], and cannot be changed through command.
   == Fixed a clan invitation text reply bug, minor.
   == Mass command will only order bots that arn't already in that channel to join it now.


 [version 3.7]
   -----War2 Support will be included soon.-----
   == Added a, spectate, command.
   == Fixed a serious bug where packets were being dropped.
   == Mute bots will not attempt to display text, and only run / commands.
   == Fixed the, phrasebans, command.
   == Fixed Starcraft Email registration.
   == Fixed a problem that occured with operator commands when non op bots were connected.


 [version 3.6]
   == Will only check phrasebans on MAIN profile, to prevent excessive checking.
   == Can add EXACT word matching in phrasebans now. See the, phraseadd, command for information.
   == Made it easier to tell the difference between the phraseban, and message
   == When IPSweeping ONLY bots with an operator status will ignore.
   == Added a ban delay to autobans, to prevent double bans w/ Co-Op.


 [version 3.5]
   == First public version.
   == Added a, clan ban, command, which allows you to ban war3 clans by clan tag, not username.
   == Added another small feature to help prevent double bans.
   == Added more auto load security.


 [version 3.4b]
   == Fixed a bunch of crash / freeze issues from the most recent mod.
   == Tweaked delays more (if your bot drops in a load LET ME KNOW).


 [version 3.4]
   == Fixed a problem with an auto load feature.
   == Added a new auto load feature.
   == ReWrote the whole queue system.
   == Fixed queue running under the new, mass, command.
   == Messed around with some clan features.
   == Worked on SC realm compatability more.


 [version 3.3]
   == Modified how phrasebans work, see example.
   == Auto unipban works with unbanning names* now.
   == Added a, Mass, command. Which makes ALL bots join a specified channel.
   == Fixed a War3 / SC compatability bug involving realms. 
   == Fixed MORE clan listing problems.


 [version 3.2]
   == Fixed a clan listing problem.
   == Removed some debugging code.
   == Can now switch chieftans.
   == Corrected a string reply in the, users, command. 
   == Fixed a problem where the bots wouldnt connect to a proxy after so many failed tries (hopefully).
   == Had a command added twice in this text file, removed.


 [version 3.1]
   == First semi private version.
   == Fixed a small shaman listing bug.


 [version 3.0 BETA]
   == Fixed a minor userlist problem.
   == Fixed some auto proxy problems.
   == Tweaked delays some more, had some issues.
   == Tweaked a load detection for better accuracy.
   == Fixed a whisper reply bug.
   == Removed profile editor.
   == Fixed a new key problem.
   == Bot will now auto email register SC accounts as well, or should anyways.
   == Put more strings into the strings.ini file.


 [version 2.9b BETA]
   == Fixed a minor problem with banning innocents on one of the new auto load features.
   Yeah, I know...that's it.


 [version 2.9 BETA]

     New Config Entries!
       > AutoLoad=1
             || Checks for load signatures in users that join

   == Fixed clan creation.
   == Fixed phrasebans.
   == Added auto account creation for starcraft as well.
   == Fixed a queue triggering bug, minor.
   == Fixed a minor disconnecting problem.
   == Fixed a minor safemode toggling problem.
   == Messed around with auto highping, hopefully fixed it.
   == Changed autohighping / regular highping ban message.
   == Tweaked AltCase banning.
   == Fixed a minor auto load problem.
   == Added a new auto load detection feature for random names.
   == Added a, autoload, command, which allows you to disable / enable auto load features.
   == Added a new auto load detection feature for # names.
   == Fixed a invite queue reply bug, forgot to run the queue. 
   == Fixed an evasion bug.
   == Included labels on ban messages.
   == Removed the matches command.
   == Added auto unipban on unban.


 [version 2.8 BETA]
   == Set default queue reset to 50 instead of 40.
   == Changed the ipban message to display the trigger needed to unip, instead of the profile #.
   == Fixed auto key changing when in use or voided.
   == Added a, limit, command. Which allows 100+ access to limit how much others can set.
   == Made the, CQ, command require more access.


 [version 2.7 BETA]

     New Config Entries!
       > QueueReset=40
             || Position of which the queue timer resets to. -- Max 85, Min 0 -- Default 40

   == Modified the auto load banning features a little.
   == Added a queue reset placement option. This is where the queue timer position resets to when time delays peak. (For testing, standard is 40).
   == Tweaked some auto proxy and reconnect settings.
   == Fixed a banning problem when more than 1 profile is loaded.
   == Modified delays a little.


 [version 2.6 BETA]

     New Config Entries!
       > ChangeKeys=0
             || Set to 1 to rotate between in use keys, and banned bnet keys.
       > [CDKeys]
             || Place at the very bottom, add all war3 and sc keys below this for the 'ChangeKeys' feature.

   == Added auto key changing for when in use or banned from bnet.
   == Fixed a userlist problem, minor.
   == Can login with Starcraft now, starcraft access is the same as war3 access. If you change Starcraft=1 in the config to Starcraft=2, the client becomes Broodwar.
   == Fixed the, cp, command.
   == Fixed a rejoin problem when involving bots in other channels.
   == Bot will not attempt to ban ops.
   == Bot will not attempt bans on a bot in a seperate channel, other than the main channel. First bot loaded is the MAIN bot.
   == Added a, lockchat, command.
   == Displays ammount of users in the channel
   == Noticed a minor problem with bot priority, fixed.
   == Added a, safemode, command. When enabled limits tagbans and such issued to prevent dropping. Intended for takeovers.
   == Fixed a minor lockdown with message bug.
   == Fixed a serious problem with automation banning which was causing it to not function.
   == Fixed a minor problem with the, Logging, command.
   == Added force sweep, which enables all bots to attempt a sweep when the first attempt is failed.


 [version 2.5 BETA]
   == Fixed a minor problem in an auto banning feature.
   == Will automatically ban excessive high ping users now.
   == Can log onto starcraft now (user profile editor), however starcraft bots cannot read access yet.
   == Fixed the, CRemove, command - hopefully.
   == Added a, Logging, command - which will only log who issues what commands.


 [version 2.4 BETA]
   == Minor fixes (aka I forgot)
  

 [version 2.3 BETA]
   == The, !!close, command has been changed.
   == Fixed an auth problem where the bot kept closing.
   == Fixed an access recieved by string problem.
   == When adding to access, if shitlisted, shitlist gets removed.
   == Alerts now that you can't shitlist a user with access.


 [version 2.2 BETA]
   == Fixed a minor double ban prevention issue.
   == Fixed a minor issue with the new, Matches, command.
   == Can now see incomming whispers *oops*.
   == Added chat overflow protection.
   == Fixed a ddp problem.
   == Fixed a text display problem, caused by ddp problem.


 [version 2.1 BETA]
   == First distributed private version yay.
   == Added an auto clear queue if too many failed bans, to prevent queue flooding.
   == Added a new command, blr, which removes shitlist / tagbans. - Can be seen under tagdel and shitdel.
   == Added a new command, matches, displays the last 5 matches to cause a user to be banned.
   == Removed a function which may not of been needed - Testing new methods.
   



 #Setup----------------

   Step1 - Hashes
     >> Download hashes from - http://thesource.staghost.com/progs/hashes/
     >> War2 hashes go into the WAR2 folder.
     >> Star hashes go into the STAR folder.
     >> War3 hashes go into the main folder, with the EXE.


   Step2 - Config
     >> The configuration is pretty obvious, all you need to know is that you are limited
     >> to 50 profiles, and to add a new profile you simple do, [Profile#], examples are included.
   
     >> To load multiple profiles, just click the connect button again. There are also commands
     >> to load / unload certain profiles, and load all at once.

  -- EOF --! 
